99892686c5cfaf3c44fda3c2399968392d4be587,src/main/java/org/codinjutsu/tools/mongo/logic/MongoManager.java,MongoManager,createMongoClient,#ServerConfiguration#,282
Before Change
MongoClientURIBuilder uriBuilder = MongoClientURIBuilder.builder();
uriBuilder.setServerAddresses(StringUtils.join(serverUrls, ","));
if (StringUtils.isNotEmpty(configuration.getUsername())) {
uriBuilder.setCredential(configuration.getUsername(), configuration.getPassword(), configuration.getUserDatabase());
}
After Change
MongoClientOptions options = MongoClientOptions.builder()
.sslEnabled(configuration.isSslConnection())
.build();
if (StringUtils.isEmpty(configuration.getUsername())) {
return new MongoClient(serverAddresses, options);
} else {
MongoCredential credential = getMongoCredential(configuration);